package org.jeecg.modules.zhongche.plc.model;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class PlcReceiveDataBO {

    public LocalDateTime date;

    public String deviceName;
    public String alias;

    private boolean on = true;

    /**
     * 焊机反馈电压
     */
    public Float pressure;
    /**
     * 焊机反馈电流
     */
    public Float current;
    /**
     * 机器人J1角度
     */
    public Float j1;
    /**
     * 机器人J2角度
     */
    public Float j2;
    /**
     * 机器人J3角度
     */
    public Float j3;
    /**
     * 机器人J4角度
     */
    public Float j4;
    /**
     * 机器人J5角度
     */
    public Float j5;
    /**
     * 机器人J6角度
     */
    public Float j6;
    /**
     * 桁架x
     */
    public Float x;
    /**
     * 桁架y
     */
    public Float y;
    /**
     * 桁架z
     */
    public Float z;
    /**
     * 桁架站点代码-接受反馈
     */
    public Integer dbd80;
    /**
     * 桁架站点代码-接受反馈
     */
    public Integer dbd82;
    /**
     * 桁架站点代码-接受反馈
     */
    public Integer dbd84;
    /**
     * 机器人面板急停
     */
    public Boolean dbd140;
    /**
     * 机器人示教器急停
     */
    public Boolean dbd140_1;
    /**
     * 焊机故障输出
     */
    public Boolean dbd140_2;
    /**
     * 接近开关NC
     */
    public Boolean dbd140_3;
    /**
     * 三色灯-红
     */
    public Boolean dbd140_;
    /**
     * 三色灯-绿
     */
    public Boolean dbd140_5;
    /**
     * 三色灯-黄
     */
    public Boolean dbd140_6;
    /**
     * 清枪
     */
    public Boolean dbd140_7;
    /**
     * 剪丝
     */
    public Boolean dbd141;
    /**
     * 喷油
     */
    public Boolean dbd141_1;
    /**
     * x油泵
     */
    public Boolean dbd141_2;
    /**
     * yz油泵打油
     */
    public Boolean dbd141_3;
    /**
     * 机器人空闲
     */
    public Boolean dbd141_6;
    /**
     * 任务完成
     */
    public Boolean dbd141_7;
    /**
     * 参数接收成功
     */
    public Boolean dbd142;
    private Integer dbNo;
}
